import os
import time
from jsjj.util.timeUtil import *


def getLastFiles(test_report):
    lists = os.listdir(test_report)  # 列出目录的下所有文件和文件夹保存到lists
    # print(list)
    lists.sort(key=lambda fn: os.path.getmtime(test_report + "\\" + fn))  # 按时间排序
    file_new = os.path.join(test_report, lists[-1])  # 获取最新的文件保存到file_new
    # print(file_new)
    return file_new

# 将来用于检查文件，如果没有新文件生成，那么一般就是出错了
if __name__ == "__main__":
    test_report = r"C:\Users\Administrator\Downloads"  # 目录地址
    fullfilePath = getLastFiles(test_report)
    print(fullfilePath)
    # 修改时间
    mtime = time.ctime(os.path.getmtime(fullfilePath))
    # 创建时间
    ctime = time.ctime(os.path.getctime(fullfilePath))

    print("Last modified : %s, last created time: %s" % (mtime, ctime))

    # objTime = time.mktime(time.strptime(ctime, '%a %b %d %H:%M:%S %Y'))

    compareDateTime(mtime)
    debug = ''

    # mtime
